<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="issn">1561-5405</journal-id>
	    <journal-id journal-id-type="doi">10.24151/1561-5405</journal-id>	  
      <journal-id journal-id-type="publisher-id">Proceedings of Universities. Electronics</journal-id>
      <journal-title-group>
        <journal-title xml:lang="en">Scientifical and technical journal "Proceedings of Universities. Electronics"</journal-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Научно-технический журнал «Известия высших учебных заведений. Электроника»</trans-title>
        </trans-title-group>        
      </journal-title-group>      
      <issn publication-format="print">1561-5405</issn>
      <issn publication-format="online">2587-9960</issn>
      <publisher>
        <publisher-name xml:lang="en">National Research University of Electronic Technology</publisher-name>
        <publisher-name xml:lang="ru">Национальный исследовательский университет "Московский институт электронной техники"</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>                                    
      
    <article-id pub-id-type="doi">10.24151/1561-5405-2026-31-4-472-486</article-id><article-id pub-id-type="risc">WEPBNK</article-id><article-id pub-id-type="udk">004.315.2</article-id><article-categories><subj-group><subject>Интегральные радиоэлектронные устройства</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Software-defined multichannel FPGA-based pipeline adder</article-title><trans-title-group xml:lang="ru"><trans-title>Программно-конфигурируемый многоканальный конвейерный сумматор на базе ПЛИС</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><string-name xml:lang="ru">Чекалдин Илья Русланович</string-name><name-alternatives><name xml:lang="ru"><surname>Чекалдин</surname><given-names>Илья Русланович</given-names></name><name xml:lang="en"><surname>Chekaldin</surname><given-names>Ilya R.</given-names></name></name-alternatives><string-name xml:lang="en">Ilya R. Chekaldin</string-name><xref ref-type="aff" rid="AFF-1"/></contrib><contrib contrib-type="author"><string-name xml:lang="ru">Сукачев Александр Игоревич</string-name><name-alternatives><name xml:lang="ru"><surname>Сукачев</surname><given-names>Александр Игоревич</given-names></name><name xml:lang="en"><surname>Sukachev</surname><given-names>Alexander I.</given-names></name></name-alternatives><string-name xml:lang="en">Alexander I. Sukachev</string-name><xref ref-type="aff" rid="AFF-2"/></contrib><contrib contrib-type="author"><string-name xml:lang="ru">Долгих Никита Дмитриевич</string-name><name-alternatives><name xml:lang="ru"><surname>Долгих</surname><given-names>Никита Дмитриевич</given-names></name><name xml:lang="en"><surname>Dolgikh</surname><given-names>Nikita D.</given-names></name></name-alternatives><string-name xml:lang="en">Nikita D. Dolgikh</string-name><xref ref-type="aff" rid="AFF-2"/></contrib><contrib contrib-type="author"><string-name xml:lang="ru">Сукачева Елена Александровна</string-name><name-alternatives><name xml:lang="ru"><surname>Сукачева</surname><given-names>Елена Александровна</given-names></name><name xml:lang="en"><surname>Sukacheva</surname><given-names>Elena A.</given-names></name></name-alternatives><string-name xml:lang="en">Elena A. Sukacheva</string-name><xref ref-type="aff" rid="AFF-2"/></contrib><contrib contrib-type="author"><string-name xml:lang="ru">Тимофеев Дмитрий Витальевич</string-name><name-alternatives><name xml:lang="ru"><surname>Тимофеев</surname><given-names>Дмитрий Витальевич</given-names></name><name xml:lang="en"><surname>Timofeev</surname><given-names>Dmitry V.</given-names></name></name-alternatives><string-name xml:lang="en">Dmitry V. Timofeev</string-name><xref ref-type="aff" rid="AFF-2"/></contrib><aff id="AFF-1" xml:lang="ru">Voronezh State Technical University, Russia, 394006, Voronezh, 20th Anniversary of October st., 84; JSC Research Institute of Electronic Technology, Russia, 394033, Voronezh, Starykh Bolshevikov st., 5</aff><aff id="AFF-2" xml:lang="ru">Voronezh State Technical University, Russia, 394006, Voronezh, 20th Anniversary of October st., 84</aff></contrib-group><pub-date iso-8601-date="2026-08-18" date-type="pub" publication-format="electronic"><day>18</day><month>08</month><year>2026</year></pub-date><volume>Том. 31 №4</volume><fpage>472</fpage><lpage>486</lpage><self-uri>http://ivuz-e.ru/en/issues/Том 31 №4/programmno_konfiguriruemyy_mnogokanalnyy_konveyernyy_summator_na_baze_plis/</self-uri><self-uri content-type="pdf">http://ivuz-e.ru#</self-uri><abstract xml:lang="en"><p>Multichannel information processing has been used in data collection and analysis. Software tools allow data processing only after it enters the system, which can negatively affect the performance of the entire system. The operation result of the hardware pipeline processing based on FPGAs is the system load decrease while data processing. In this regard, the authors presented a pipeline adder, a specially designed system for acoustic detection, used in conjunction with a microphone array. The pipeline adder was implemented with the Verilog digital hardware description language. The designed algorithm output was compared with the solutions of the Vivado library re-designed, reusable blocks (IP-cores) in terms of to multi-bit multichannel computing. A structural diagram of a sequential transition from the serial interface inputs to summation results parallel outputs was presented including debugging and configuration blocks. Each IP-core operating capabilities were described. The IP-cores description fragments included in the adder structure were given. To verify the results, a simulation modeling method was used in the Modelsim HDL description digital simulator. The results confirmed the pipeline adder efficiency and suitability for the data processing systems usage. Ultimately, an efficient multichannel-data summing IP-core has been obtained without the system software part involvement, but with performance acceleration.</p></abstract><trans-abstract xml:lang="ru"><p>Мультиканальная обработка информации востребована в системах сбора и анализа данных. Программные средства позволяют обрабатывать данные только после их поступления в систему, что негативно влияет на быстродействие всей системы. Данную проблему можно решить за счет аппаратных средств конвейерной обработки на базе ПЛИС, существенно снижающих нагрузку на систему при обработке данных. В работе рассмотрен конвейерный сумматор для системы акустического обнаружения, применяемый совместно с микрофонной решеткой. Сумматор реализован с использованием языка описания цифровой аппаратуры Verilog. Проведено сравнение разработанного сумматора с предлагаемыми решениями библиотеки сложнофункциональных блоков Vivado применительно к многоразрядным многопоточным вычислениям. Представлена структурная схема сумматора от входов последовательного интерфейса до параллельной выдачи результатов суммирования, включая блоки отладки и конфигурирования. Описаны функциональные возможности каждого блока. Приведены участки описания сложнофункциональных блоков, входящих в структуру сумматора. Для верификации результата применен метод имитационного моделирования в среде цифровой симуляции HDL-описания Modelsim. Результаты моделирования подтвердили эффективность работы сумматора и возможность его интеграции в системы обработки данных. Сформирован эффективный сложнофункциональный блок суммирования множества каналов данных без применения программной части системы, ускоряющий ее работу.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>embedded systems</kwd><kwd>FPGA</kwd><kwd>pipelined computing</kwd><kwd>IP-core</kwd><kwd>embedded system performance</kwd></kwd-group><kwd-group xml:lang="en"><kwd>embedded systems</kwd><kwd>FPGA</kwd><kwd>pipelined computing</kwd><kwd>IP-core</kwd><kwd>embedded system performance</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">работа выполнена при финансовой поддержке Минобрнауки России (проект № FZGM-2025-0002).</funding-statement><funding-statement xml:lang="ru">the work has been supported by the Ministry of Science and Higher Education of the Russian Federation (project no. FZGM-2025-0002).</funding-statement></funding-group></article-meta>
  </front>
  <body/>
  <back>
    <ref-list><ref id="B1"><label>1.</label><mixed-citation xml:lang="ru">Мартынюк В. Д., Рыбников Д. А., Сукачев А. И., Сукачева Е. А. Программно-аппаратный комплекс обнаружения и идентификации беспилотных летательных аппаратов. Вестник Воронежского государственного технического университета. 2024;20(3):97–102. https://doi.org/10.36622/1729-6501.2024.20.3.014. EDN: NBTFBV.</mixed-citation></ref><ref id="B2"><label>3.</label><mixed-citation xml:lang="ru">Martynyuk V. D., Rybnikov D. A., Sukachev A. I., Sukacheva E. A. Software and hardware complex for the detection and identification of unmanned aerial vehicles. Vestnik Voronezhskogo gosudarstvennogo tekhnicheskogo universiteta = Bulletin of Voronezh State Technical University. 2024;20(3):97–102. (In Russ.). https://doi.org/10.36622/1729-6501.2024.20.3.014</mixed-citation></ref><ref id="B3"><label>2.</label><mixed-citation xml:lang="ru">InvenSense INMP441 manual: Omnidirectional microphone with bottom port and I2S digital output. Rev.: 1.1. Manualslib. 21.05.2014. Available at: https://www.manualslib.com/manual/2882209/Invensense-Inmp441.html (accessed: 29.04.2026).</mixed-citation></ref><ref id="B4"><label>3.</label><mixed-citation xml:lang="ru">Silva B. da, Braeken A., Touhafi A. FPGA-based architectures for acoustic beamforming with microphone arrays: Trends, challenges and research opportunities. Computers. 2018;7(3):41. https://doi.org/10.3390/computers7030041</mixed-citation></ref><ref id="B5"><label>4.</label><mixed-citation xml:lang="ru">Grubeša S., Stamać J., Suhanek M., Petošić A. Use of genetic algorithms for design an FPGA-integrated acoustic camera. Sensors. 2022;22(8):2851. https://doi.org/10.3390/s22082851</mixed-citation></ref><ref id="B6"><label>5.</label><mixed-citation xml:lang="ru">Xilinx XA Zynq-7000 SoC data sheet: overview, DS188 (v1.3.2). AMD Technical Information Portal. 02.06.2018. Available at: https://docs.amd.com/v/u/en-US/ds188-XA-Zynq-7000-Overview (accessed: 29.04.2026).</mixed-citation></ref><ref id="B7"><label>6.</label><mixed-citation xml:lang="ru">UltraScale architecture DSP slice: user guide, Xilinx UG579 (v1.11). AMD Technical Information Portal. 30.08.2021. Available at: https://docs.amd.com/v/u/en-US/ug579-ultrascale-dsp (accessed: 29.04.2026).</mixed-citation></ref><ref id="B8"><label>7.</label><mixed-citation xml:lang="ru">Rout S. S., Patjoshi R. K., Garnaik S., Rout R. Comparative analysis of heterogeneous adders: Evaluating performance across 12-bit, 14-bit, and 16-bit configurations. Journal of Information Assurance and Security. 2025;19(4):136–145. https://doi.org/10.2478/ias-2024-0010</mixed-citation></ref><ref id="B9"><label>8.</label><mixed-citation xml:lang="ru">UM11732 I2S bus specification: reconstructed from Philips Semiconductors, Feb. 1986. NXP Semiconductors. Available at: https://www.nxp.com/docs/en/user-manual/UM11732.pdf (accessed: 17.02.2022).</mixed-citation></ref><ref id="B10"><label>9.</label><mixed-citation xml:lang="ru">Nilsson I. Real-time audio processing on FPGA for microphone arrays: Master’s thesis. Lund University. 2025. Available at: https://www.lunduniversity.lu.se/lup/publication/925511 (accessed: 17.12.2025).</mixed-citation></ref><ref id="B11"><label>10.</label><mixed-citation xml:lang="ru">Строгонов А. Проектирование комбинационных схем в базисе ПЛИС. Компоненты и технологии. 2008;(5):148–151. EDN: MTKDNR.</mixed-citation></ref><ref id="B12"><label>13.</label><mixed-citation xml:lang="ru">Strogonov A. Combinational logic circuits design in FPGA basis. Komponenty i tekhnologii = Components and Technologies. 2008;(5):148–151. (In Russ.).</mixed-citation></ref><ref id="B13"><label>11.</label><mixed-citation xml:lang="ru">Vivado design suite: AXI reference guide, Xilinx UG1037 (v4.0). AMD Technical Information Portal. 15.07.2017. Available at: https://docs.amd.com/v/u/en-US/ug1037-vivado-axi-reference-guide (accessed: 29.04.2026).</mixed-citation></ref></ref-list>    
  </back>
</article>
